package com.xt.base.exception;

/**
 * �û����� <br> *
 * 
 * <p>
 * <a href="UserError.java.html"><i>�鿴Դ�ļ�</i></a>
 * </p>
 * 
 * @author ������
 * @version $Revision: $<br>
 *          $Id: $
 * 
 */
public class UserError extends SystemError {

	private static final long serialVersionUID = 7302717574064976302L;
	
	/** ��ʾ(ԭ��) **/
	private String clew;
	
	/** ������� **/
	private String ravelOut;

	public UserError(Object obj,Object[] args){
		super(obj,args);
	}
	
	public UserError(Object obj,Object[] args,String mes){
		super(obj,args,mes);
	}

	public UserError(Object obj,Object[] args,Throwable cause){
		super(obj,args,cause);
	}
	
	public UserError(Object obj,Object[] args,String mes,Throwable cause){
		super(obj,args,mes,cause);
	}

	public UserError(Object obj,Object[] args,String mes,Throwable cause,String clew, String ravelOut){
		super(obj,args,mes,cause);
		this.clew = clew;
		this.ravelOut = ravelOut;
	}

	public UserError(Object obj,Object[] args,String mes,String clew, String ravelOut){
		super(obj,args,mes);
		this.clew = clew;
		this.ravelOut = ravelOut;
	}

	/**
	 * @return ��ʾ(ԭ��)
	 * **/
	public String getClew() {
		return clew;
	}

	/**
	 * @return �������
	 * **/
	public String getRavelOut() {
		return ravelOut;
	}

}
